direct mechanism